]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
docs: List additional docs and API references in README
authorFlorian Müllner <fmuellner@gnome.org>
Tue, 16 Jan 2024 19:41:12 +0000 (20:41 +0100)
committerFlorian Müllner <fmuellner@gnome.org>
Sat, 27 Jan 2024 21:23:24 +0000 (22:23 +0100)
With this change, all our documentation can now (directly or
indirectly) be accessed from the toplevel README.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3122>

README.md

index dba27ce0934387270d3c9c9dfec63d77fe76aa58..27fd39a022592c0110ca4851a2e7d4d06da66003 100644 (file)
--- a/README.md
+++ b/README.md
@@ -96,6 +96,34 @@ The following guidelines will help your change to be successfully merged:
 [mr-handbook]: https://handbook.gnome.org/development/change-submission.html
 [commit-messages]: docs/commit-messages.md
 
+## Documentation
+
+ * [Coding style and conventions for javascript][js-style]
+ * [Coding style and conventions for C code][c-style]
+ * [The GJS Developer Guide][gjs-guide]
+ * [Building and Running][building]
+ * [Debugging][debugging]
+
+[js-style]: docs/js-coding-style.md
+[c-style]: docs/c-coding-style.md
+[gjs-guide]: https://gjs.guide
+[building]: docs/building-and-running.md
+[debugging]: docs/debugging.md
+
+## API Reference
+
+ * [Meta][meta-docs]: Display server and window manager
+ * [St][st-docs]: Shell toolkit
+ * [Clutter][clutter-docs]: OpenGL based scene graph
+ * [Shell][shell-docs]: Non-ui shell objects and utilities
+ * See the [mutter page][mutter-docs] for additional documentation
+
+[st-docs]: <https://gnome.pages.gitlab.gnome.org/gnome-shell/st/>
+[shell-docs]: <https://gnome.pages.gitlab.gnome.org/gnome-shell/shell/>
+[clutter-docs]: <https://mutter.gnome.org/clutter/>
+[meta-docs]: <https://mutter.gnome.org/clutter/>
+[mutter-docs]: <https://mutter.gnome.org>
+
 ## License
 
 GNOME Shell is distributed under the terms of the GNU General Public License,